AVI към GIF упътване

от hardcore - mr.hardcore@abv.bg

 

1. Необходими инструменти (клещи, гаечен ключ...)

Virtual Dub v.1.5.1, може би ще стане и с по-стара ver., но не съм пробвал

Adobe Image Ready CS (v.8.0), относно версията - това упътване е илюстрирано с v.8.0 и е възможно не всичко да е така в други версии, но ако имате други версии пробвайте, би трябвало да няма проблеми.

2. Какво друго ни трябва?(освен хубава кола, мила жена и една добра бира)

Трябва да имате AVI file-а от който ще правите преобразуването в GIF. В този случай "TheMatrixRevolutionsCD2.avi", препоръчително е да го копирате на HDD, но не е задължително, освен ако разбира се имате железни нерви или недостатъчно дисково пространство.

3. Започваме (Virtual Dub)

И така за начало отворете Virtual Dub. Отворихте ли го? Да? Тогава продължаваме нататък. Щракнете върху "File->Open video file..." и заредете AVI file-а. Направихте ли го? И да не сте, продължаваме нататък. При отваряне на някои video file-ове Virtual Dub изкарва съобщение за грешка от типа:

Това да не ви притеснява, няма нищо общо с настоящото упътване и не ви интересува.

След като вече сте отворили video file-а трябва да изберете фрагмента от него, който ще преобразувате в GIF. Да кажем, че вече сте почти направили това, казвам "почти" защото може би знаете горе-долу къде се намира този фрагмент от филма, но не знаете от кой до кой кадър е. Знаете например, че част от този фрагмент е на време 29:42, разбрали сте това от друг player, например Windows Media Player, като сте дали пауза в момента в който сте видяли фрагмента от филма който ви интересува:

За да отидете на това място и с Virtual Dub щракате на "Edit->Go to..." и в полето "Jump to frame at time:" въвеждате 29:42 (в дадения случай). И натискате OK, ако случайно не сте се сетили.

Знам че на screenshot-а пише друго, но вие въвеждайте каквото ви казвам или каквото ви трябва в случая. И щракнете в бутона на "Jump to frame at time:", за да стане то активно (, това последното може би не трябваше да го пиша но го написах понеже реших че ВСИЧКО трябва да е ПОДРОБНО описано).

Virtual Dub трябва да изглежда така:

И така, идва "трудната" част. Щракайте със стрелката на клавиатурата наляво докато не стигнете до началото (т.е. първият кадър,) на фрагмента който ви интересува. В нашия случай това е кадър 42703, след като сме открили кадъра щракаме на "Edit->Set selection start" или просто натискате бутона "Home" на клавиатурата. Следва, както може би се досещате да отидете до последния кадър от интересуващият ви фрагмент, това става по същия начин както и намирането на първия кадър, но в този случай цъкате със стрелката надясно докато не стигнете до желания кадър, в случая 42843. Щом като сте стигнали щракате на "Edit->Set selection end" или на бутона "End". Препоръчвам ви да не правите много голями селекции защото се получават АДСКИ ГОЛЯМИ GIF file-ове. Разбира се винаги може после да намалите броя на кадрите в Image Ready.

И така вече сме избрали фрагмента от филма който ни е нужен. В случая от кадър 42703 до 42843. Едва ли обаче ни трябва да виждаме цялата големина на кадъра, можем да поизрежем оттук, оттам, в този случай ни трябва да се вижда само главата на агент Смит. За да оставим само главата правим следното:

Цъкваме на "Video->Filters" и в появилия се прозорец цъкаме на "Add..."(1.), ако правите каквото ви казвам значи пред вас трябва да имате следната картинка:

След това избирате филтъра "null transform"(2.), освен ако не желаете да правите някакви други преобразувания, което обаче не е предмет на настоящото упътване. След като вече сте избрали "null transform", цъкате на бутона "Cropping...", като в появилия се прозорец можете да режете кадъра отгоре, отдолу, отляво и отдясно. Препоръчвам ви да преместите плъзгача на филма с мишката до кадъра който ви интересува за да видите все пак докъде и накъде ще режете кадъра:

Както казах, в случая ни трябва само главата на агент Смит(, не няма да пием вино от черепа му, както някой от хановете ни, (не помня кой,) е направил с главата на византийския император Никифор). Това което правим е следното: цъкаме на стрелките в полетата X1 offset, X2 offset, Y1 offset и Y2 offset, докато не получим желания резултат:

Това е вече изрязания кадър. Дори да сте посгрешили тук винаги можете да оправите това в Image Ready.

Цъкате навсякъде OK и Virtual Dub се връща в първоначално състояние, но не точно:

Както забелязвате втория прозорец за видео е по-малък в резултат на изрязването на част от кадъра, втория прозорец показва и как ще изглежда видео file-а след преобразуване. За какво преобразуване става въпрос? Трябва да преобразувате настоящия AVI file във друг, с друг формат който може да се разчете от Image Ready. За целта цъкате на "Video->Compression..." и появилият се прозорец избирате "Cinepak Codec by Radius":

Убедете се че плъзгача "Quality" е на 100 иначе ще получите file със занижено качество. Аз използвам този кодек, но може би ще стане и с друг, особено ако го нямате в наличност, въпреки това ви препоръчвам този. Няма да стане обаче с DivX или подобни, пробвал съм. Дайте OK и продължаваме.

В менюто "Audio" изберете "No audio", тъй като все пак ще правим GIF file. Мисля че не е задължително условие но не съм пробвал без тази настройка затова ви препоръчвам и вие да я направите. Убедете се че менюто "Audio" изглежда така:

А на менюто "Video" отбележете "Full processing mode":

Ако вече сте готови продължаваме нататък, ако не сте ще ви почакам. Готови ли сте вече? Още не сте готови? Ама на какво прилича това, да не сте нова година да ви чакам толкова много? Побързайте! Е, най-после продължаваме.

Дайте "File->Save as AVI..." и запазете някъде file-а, запомнете къде го записвате защото няма да го помня вместо вас. Ако Virtual Dub изкарва някакви съобщения от типа:

или

или други подобни, не им обръщайте внимание, просто им дайте "Yes" където Virtual Dub ви пита нещо. Не се чудете ако изходния file е няколко MB, това е нормално, винаги може да го изтриете след като направите GIF file-а.

4. Продължаваме (Image Ready)

Затворете Virtual Dub, вече няма да ви трябва (,не го трийте или деинсталирайте, просто натиснете бутона Х в горния десен ъгъл на прозореца му:) )

Отворерете Image Ready. Заредете AVI file-а, трябва да ви се отвори следния прозорец:

(Качеството на повечето screenshot-ове е занижено с цел по-малък размер на file-а.)

Ако сте направили всичко както трябва, ще видите следната картинка:

Погледнете в долната част на екрана, полето "Animation", или точно над текста който четете сега. Тук можете да ограничите продължителността и броя на кадрите. Под всеки кадър има отбелязана продължителността му в секунди. Тъй като не искаме ГИГАНТСКИ GIF file, то намаляваме броя на кадрите - избираме (,по много наведнъж - опцията с бутона Shift работи,) ненужните кадри, (кои кадри са ненужни е обект на субективна преценка( звучи странно, нали),) и ги изтриваме. Не правете грешката да натиснете бутона "Delete", няма да се получи, вместо това използвайте иконката - "кошче", намираща се в същия прозорец. Ако дори след премахването на ненужните кадри има доста кадри то можете да ги намалите по друг метод - избирате всеки втори или всеки трети кадър и ги изтривате. Като след тази процедура можете да увеличите времетраенето на всеки кадър, това се прави с цел да не се получи прекалено забързана анимация което е доста смешно, но едва ли искаме подобен резултат. За да промените времетраенето на всички кадри, изберете всички кадри, най-лесно с бутона Shift и когато всички кадри са избрани щракнете с десни бутон на мишката върху някой от тях:

В появилото се меню цъкнете върху "Other" и дайте продължителност на всеки кадър в зависимост от това колко поредни кадъра сте изрязали,

например ако сте изрязали всеки втори кадър увеличете двойно продължителността на всеки кадър, т.е. 0,08 в случая, (нищо че на screeshot-а пише друго,) но това няма да го правим този път понеже агент Смит и бездруго говори МНОГО БАВНО. Всеки отделен случай изисква различни действия според ситуацията.

Можете да промените размера на картинката от "Image->Image Size.../Canvas Size...", няма да ви казвам как, тук трябва да се оправите сами (не сте малки).

Изберете етикета "4-up" и изберете един от четирите оптимизирани варианта за GIF file-а, този който се вписва във компромиса ви за големина/качество:

(Качеството на картинките на screenshot-а не е реално, показаното меню служи за илюстрация на казаното)

Запазете file-а и сте готови. Едно "Благодаря" няма ли да кажете?